import request from '@/utils/request'
// 地理编码地址
let mapApi = process.env.NODE_ENV === 'development' ? "/apiMap" : configIp.mapIp
let apiDev = configIp.ip
// 全量小区列表查询
export function getAllList(params) {
  return request({
    url: apiDev + '/operationMap/communityPageList',
    method: 'get',
    params
  })
}
//用户信息
export function getInfo(params) {
  return request({
    url: apiDev + '/operationMap/userInfo',
    method: 'get',
    params
  })
}
// 获取登录用户地图中心点
export function getUserLocation(params) {
  return request({
    url: apiDev + '/operationMap/userLocation',
    method: 'get',
    params
  })
}
// 获取日期
export function getDate(params) {
  return request({
    url: apiDev + '/operationMap/queryMaxDate',
    method: 'get',
    params
  })
}
// 获取组织机构
export function getOrgList(params) {
  return request({
    url: apiDev + '/operationMap/orgOptions',
    method: 'get',
    params
  })
}
// POI接口
export function getPlace(params) {
  return request({
    url: mapApi + '/query/place/text',
    method: 'get',
    params
  })
}
// // 地理编码接口
// export function getPlaceLocation(params) {
//   return request({
//     url: mapApi + '/geo/get/xy',
//     method: 'get',
//     params
//   })
// }
// 地理编码接口
export function getPlaceLocation(params) {
  return request({
    url: apiDev + '/operationMap/geoXY',
    method: 'get',
    params
  })
}
// 获取小区详情
export function getCommunityDetail(params) {
  return request({
    url: apiDev + '/operationMap/communityInfo',
    method: 'get',
    params
  })
}
// 获取分光器
export function getFgq(params) {
  return request({
    url: apiDev + '/operationMap/fiberConverterPageList',
    method: 'get',
    params
  })
}
// 小区边界信息修改接口
export function editCommunity(data) {
  return request({
    url: apiDev + '/operationMap/editCommunity',
    method: 'put',
    data
  })
}
// 楼栋位置信息修改接口
export function editBuildings(data) {
  return request({
    url: apiDev + '/operationMap/editBuildings',
    method: 'put',
    data
  })
}
// 单元位置信息修改接口
export function editUnits(data) {
  return request({
    url: apiDev + '/operationMap/editUnits',
    method: 'put',
    data
  })
}

export function locationByKeywords(params) {
  return request({
    url: apiDev + '/operationMap/locationByKeywords',
    method: 'get',
    params
  })
}

// 获取商铺详情
export function getShopDetail(params) {
  return request({
    url: apiDev + '/operationMap/shopInfo',
    method: 'get',
    params
  })
}
// 搜索商铺清单接口
export function searchShopList(params) {
  return request({
    url: apiDev + '/operationMap/shopsPageList',
    method: 'get',
    params
  })
}
// 根据商铺搜索单元接口（100米内）
export function getShopUints(params) {
  return request({
    url: apiDev + '/operationMap/shopsNearUnitPageList',
    method: 'get',
    params
  })
}
// 商铺位置信息修改接口
export function editShops(data) {
  return request({
    url: apiDev + '/operationMap/editShop',
    method: 'put',
    data
  })
}
// 根据商铺搜索楼栋接口（100米内）
export function shopsNearBuildingList(params) {
  return request({
    url: apiDev + '/operationMap/shopsNearBuildingList',
    method: 'get',
    params
  })
}
// 汇总数据获取
export function getNumList(params) {
  return request({
    url: apiDev + '/operationMap/keyIndicatorsSummary',
    method: 'get',
    params
  })
}
// 详情总数据获取
export function getNumDetail(params) {
  return request({
    url: apiDev + '/operationMap/keyIndicatorsDetails',
    method: 'get',
    params
  })
}